<!DOCTYPE html>
<html lang="en-US" dir="ltr">
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width,initial-scale=1">
    <title>Dynamic colorimetric experiments in computer vision | Phys. Chem. Helper</title>
    <meta name="description" content="Helper in theoretical and experimental teaching of physical chemistry, by teachers and students from China Pharmaceutical University.">
    <meta name="generator" content="VitePress v1.6.4">
    <link rel="preload stylesheet" href="/phys-chem/assets/style.Dz6ypAZ3.css" as="style">
    <link rel="preload stylesheet" href="/phys-chem/vp-icons.css" as="style">
    <script type="module" src="/phys-chem/assets/chunks/metadata.e42f007d.js"></script>
    <script type="module" src="/phys-chem/assets/app.BQlhVOll.js"></script>
    <link rel="preload" href="/phys-chem/assets/inter-roman-latin.Di8DUHzh.woff2" as="font" type="font/woff2" crossorigin="">
    <link rel="modulepreload" href="/phys-chem/assets/chunks/theme.B_6bzkYU.js">
    <link rel="modulepreload" href="/phys-chem/assets/chunks/framework.Cmgf5mhA.js">
    <link rel="modulepreload" href="/phys-chem/assets/en_experiment_outline-colorimetric_index.md.DzZP0ipu.lean.js">
    <link rel="icon" href="/phys-chem/favicon.ico">
    <script type="text/javascript" id="baidu-tongji">var _hmt=_hmt||[];(function(){var e=document.createElement("script");e.src="https://hm.baidu.com/hm.js?6185c255f38aa19b8374234dfb43440b";var t=document.getElementsByTagName("script")[0];t.parentNode.insertBefore(e,t)})();</script>
    <script id="check-dark-mode">(()=>{const e=localStorage.getItem("vitepress-theme-appearance")||"auto",a=window.matchMedia("(prefers-color-scheme: dark)").matches;(!e||e==="auto"?a:e==="dark")&&document.documentElement.classList.add("dark")})();</script>
    <script id="check-mac-os">document.documentElement.classList.toggle("mac",/Mac|iPhone|iPod|iPad/i.test(navigator.platform));</script>
  </head>
  <body>
    <div id="app"><!--[--><!--[--><div class="Layout" data-v-d8b57b2d><!--[--><!--]--><!--[--><span tabindex="-1" data-v-fcbfc0e0></span><a href="#VPContent" class="VPSkipLink visually-hidden" data-v-fcbfc0e0>Skip to content</a><!--]--><!----><header class="VPNav" data-v-d8b57b2d data-v-7ad780c2><div class="VPNavBar" data-v-7ad780c2 data-v-9fd4d1dd><div class="wrapper" data-v-9fd4d1dd><div class="container" data-v-9fd4d1dd><div class="title" data-v-9fd4d1dd><div class="VPNavBarTitle" data-v-9fd4d1dd data-v-9f43907a><a class="title" href="/phys-chem/en/" data-v-9f43907a><!--[--><!--]--><!--[--><img class="VPImage logo" src="/phys-chem/favicon.ico" alt data-v-ab19afbb><!--]--><span data-v-9f43907a>Phys. Chem. Helper</span><!--[--><!--]--></a></div></div><div class="content" data-v-9fd4d1dd><div class="content-body" data-v-9fd4d1dd><!--[--><!--]--><div class="VPNavBarSearch search" data-v-9fd4d1dd><!--[--><!----><div id="local-search"><button type="button" class="DocSearch DocSearch-Button" aria-label="Search"><span class="DocSearch-Button-Container"><span class="vp-icon DocSearch-Search-Icon"></span><span class="DocSearch-Button-Placeholder">Search</span></span><span class="DocSearch-Button-Keys"><kbd class="DocSearch-Button-Key"></kbd><kbd class="DocSearch-Button-Key">K</kbd></span></button></div><!--]--></div><nav aria-labelledby="main-nav-aria-label" class="VPNavBarMenu menu" data-v-9fd4d1dd data-v-afb2845e><span id="main-nav-aria-label" class="visually-hidden" data-v-afb2845e> Main Navigation </span><!--[--><!--[--><div class="VPFlyout VPNavBarMenuGroup" data-v-afb2845e data-v-bfe7971f><button type="button" class="button" aria-haspopup="true" aria-expanded="false" data-v-bfe7971f><span class="text" data-v-bfe7971f><!----><span data-v-bfe7971f>Optimize Nodes</span><span class="vpi-chevron-down text-icon" data-v-bfe7971f></span></span></button><div class="menu" data-v-bfe7971f><div class="VPMenu" data-v-bfe7971f data-v-20ed86d6><div class="items" data-v-20ed86d6><!--[--><!--[--><div class="VPMenuLink" data-v-20ed86d6 data-v-7eeeb2dc><a class="VPLink link vp-external-link-icon" href="https://cpuer.atomgit.net/phys-chem/en/" target="_blank" rel="noreferrer" data-v-7eeeb2dc><!--[--><span data-v-7eeeb2dc>China Access</span><!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-20ed86d6 data-v-7eeeb2dc><a class="VPLink link vp-external-link-icon" href="https://roxszi.github.io/phys-chem/en/" target="_blank" rel="noreferrer" data-v-7eeeb2dc><!--[--><span data-v-7eeeb2dc>Global Access</span><!--]--></a></div><!--]--><!--]--></div><!--[--><!--]--></div></div></div><!--]--><!--[--><div class="VPFlyout VPNavBarMenuGroup" data-v-afb2845e data-v-bfe7971f><button type="button" class="button" aria-haspopup="true" aria-expanded="false" data-v-bfe7971f><span class="text" data-v-bfe7971f><!----><span data-v-bfe7971f>Tech Stack</span><span class="vpi-chevron-down text-icon" data-v-bfe7971f></span></span></button><div class="menu" data-v-bfe7971f><div class="VPMenu" data-v-bfe7971f data-v-20ed86d6><div class="items" data-v-20ed86d6><!--[--><!--[--><div class="VPMenuLink" data-v-20ed86d6 data-v-7eeeb2dc><a class="VPLink link vp-external-link-icon" href="https://vitepress.dev/" target="_blank" rel="noreferrer" data-v-7eeeb2dc><!--[--><span data-v-7eeeb2dc>VitePress</span><!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-20ed86d6 data-v-7eeeb2dc><a class="VPLink link vp-external-link-icon" href="https://tdesign.tencent.com/index-en" target="_blank" rel="noreferrer" data-v-7eeeb2dc><!--[--><span data-v-7eeeb2dc>TDsign</span><!--]--></a></div><!--]--><!--]--></div><!--[--><!--]--></div></div></div><!--]--><!--]--></nav><div class="VPFlyout VPNavBarTranslations translations" data-v-9fd4d1dd data-v-acee064b data-v-bfe7971f><button type="button" class="button" aria-haspopup="true" aria-expanded="false" aria-label="Change language" data-v-bfe7971f><span class="text" data-v-bfe7971f><span class="vpi-languages option-icon" data-v-bfe7971f></span><!----><span class="vpi-chevron-down text-icon" data-v-bfe7971f></span></span></button><div class="menu" data-v-bfe7971f><div class="VPMenu" data-v-bfe7971f data-v-20ed86d6><!----><!--[--><!--[--><div class="items" data-v-acee064b><p class="title" data-v-acee064b>English</p><!--[--><div class="VPMenuLink" data-v-acee064b data-v-7eeeb2dc><a class="VPLink link" href="/phys-chem/experiment/outline-colorimetric/" data-v-7eeeb2dc><!--[--><span data-v-7eeeb2dc>简体中文</span><!--]--></a></div><!--]--></div><!--]--><!--]--></div></div></div><div class="VPNavBarAppearance appearance" data-v-9fd4d1dd data-v-3f90c1a5><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" title aria-checked="false" data-v-3f90c1a5 data-v-be9742d9 data-v-b4ccac88><span class="check" data-v-b4ccac88><span class="icon" data-v-b4ccac88><!--[--><span class="vpi-sun sun" data-v-be9742d9></span><span class="vpi-moon moon" data-v-be9742d9></span><!--]--></span></span></button></div><div class="VPSocialLinks VPNavBarSocialLinks social-links" data-v-9fd4d1dd data-v-ef6192dc data-v-e71e869c><!--[--><a class="VPSocialLink no-icon" href="https://www.cpu.edu.cn/" aria-label target="_blank" rel="noopener" data-v-e71e869c data-v-60a9a2d3><svg xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 48 48">
<image width="48" height="48" x="0" y="0" href="data:image/png;base64,
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" />
</svg></a><!--]--></div><div class="VPFlyout VPNavBarExtra extra" data-v-9fd4d1dd data-v-f953d92f data-v-bfe7971f><button type="button" class="button" aria-haspopup="true" aria-expanded="false" aria-label="extra navigation" data-v-bfe7971f><span class="vpi-more-horizontal icon" data-v-bfe7971f></span></button><div class="menu" data-v-bfe7971f><div class="VPMenu" data-v-bfe7971f data-v-20ed86d6><!----><!--[--><!--[--><div class="group translations" data-v-f953d92f><p class="trans-title" data-v-f953d92f>English</p><!--[--><div class="VPMenuLink" data-v-f953d92f data-v-7eeeb2dc><a class="VPLink link" href="/phys-chem/experiment/outline-colorimetric/" data-v-7eeeb2dc><!--[--><span data-v-7eeeb2dc>简体中文</span><!--]--></a></div><!--]--></div><div class="group" data-v-f953d92f><div class="item appearance" data-v-f953d92f><p class="label" data-v-f953d92f>Appearance</p><div class="appearance-action" data-v-f953d92f><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" title aria-checked="false" data-v-f953d92f data-v-be9742d9 data-v-b4ccac88><span class="check" data-v-b4ccac88><span class="icon" data-v-b4ccac88><!--[--><span class="vpi-sun sun" data-v-be9742d9></span><span class="vpi-moon moon" data-v-be9742d9></span><!--]--></span></span></button></div></div></div><div class="group" data-v-f953d92f><div class="item social-links" data-v-f953d92f><div class="VPSocialLinks social-links-list" data-v-f953d92f data-v-e71e869c><!--[--><a class="VPSocialLink no-icon" href="https://www.cpu.edu.cn/" aria-label target="_blank" rel="noopener" data-v-e71e869c data-v-60a9a2d3><svg xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 48 48">
<image width="48" height="48" x="0" y="0" href="data:image/png;base64,
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" />
</svg></a><!--]--></div></div></div><!--]--><!--]--></div></div></div><!--[--><!--]--><button type="button" class="VPNavBarHamburger hamburger" aria-label="mobile navigation" aria-expanded="false" aria-controls="VPNavScreen" data-v-9fd4d1dd data-v-6bee1efd><span class="container" data-v-6bee1efd><span class="top" data-v-6bee1efd></span><span class="middle" data-v-6bee1efd></span><span class="bottom" data-v-6bee1efd></span></span></button></div></div></div></div><div class="divider" data-v-9fd4d1dd><div class="divider-line" data-v-9fd4d1dd></div></div></div><!----></header><div class="VPLocalNav empty fixed" data-v-d8b57b2d data-v-2488c25a><div class="container" data-v-2488c25a><!----><div class="VPLocalNavOutlineDropdown" style="--vp-vh:0px;" data-v-2488c25a data-v-6b867909><button data-v-6b867909>Return to top</button><!----></div></div></div><!----><div class="VPContent" id="VPContent" data-v-d8b57b2d data-v-9a6c75ad><div class="VPDoc has-aside" data-v-9a6c75ad data-v-e6f2a212><!--[--><!--]--><div class="container" data-v-e6f2a212><div class="aside" data-v-e6f2a212><div class="aside-curtain" data-v-e6f2a212></div><div class="aside-container" data-v-e6f2a212><div class="aside-content" data-v-e6f2a212><div class="VPDocAside" data-v-e6f2a212 data-v-cb998dce><!--[--><!--]--><!--[--><!--]--><nav aria-labelledby="doc-outline-aria-label" class="VPDocAsideOutline" data-v-cb998dce data-v-f610f197><div class="content" data-v-f610f197><div class="outline-marker" data-v-f610f197></div><div aria-level="2" class="outline-title" id="doc-outline-aria-label" role="heading" data-v-f610f197>On this page</div><ul class="VPDocOutlineItem root" data-v-f610f197 data-v-53c99d69><!--[--><!--]--></ul></div></nav><!--[--><!--]--><div class="spacer" data-v-cb998dce></div><!--[--><!--]--><!----><!--[--><!--]--><!--[--><!--]--></div></div></div></div><div class="content" data-v-e6f2a212><div class="content-container" data-v-e6f2a212><!--[--><!--]--><main class="main" data-v-e6f2a212><div style="position:relative;" class="vp-doc _phys-chem_en_experiment_outline-colorimetric_" data-v-e6f2a212><div><h1 id="dynamic-colorimetric-experiments-in-computer-vision" tabindex="-1">Dynamic colorimetric experiments in computer vision <a class="header-anchor" href="#dynamic-colorimetric-experiments-in-computer-vision" aria-label="Permalink to &quot;Dynamic colorimetric experiments in computer vision&quot;">​</a></h1><div class="warning custom-block github-alert"><p class="custom-block-title">Business Profile：</p><p></p><p>The sub-business implementation of the computer vision solution project for chemical kinetics. The focus is on addressing the need to identify the sample profile and further obtain accurate color regions when performing colorimetric operations on batch data.</p><p>With the help of the OpenCV computer vision model library, operations such as image reading, binarization processing, contour detection, contour fitting, contour area calculation, contour center coordinate calculation, and data export of contour area and center coordinates are realized to meet the business requirements of image colorimetric analysis.</p></div><h2 id="brief-description-of-the-experiment" tabindex="-1">Brief Description of the experiment <a class="header-anchor" href="#brief-description-of-the-experiment" aria-label="Permalink to &quot;Brief Description of the experiment&quot;">​</a></h2><p>Here, the purpose, background, methods and results of the experiment can be briefly introduced.</p><h2 id="functional-module" tabindex="-1">Functional Module <a class="header-anchor" href="#functional-module" aria-label="Permalink to &quot;Functional Module&quot;">​</a></h2><div class="t-space t-space-align-center t-space-vertical" style="gap:16px;width:100%;"><!--[--><!--[--><div class="t-space-item"><div class="t-alert t-alert--info"><div class="t-alert__icon"><svg fill="none" viewBox="0 0 24 24" width="1em" height="1em" class="t-icon t-icon-info-circle-filled" style="fill:none;"><path fill="currentColor" d="M12 23C18.0751 23 23 18.0751 23 12C23 5.92487 18.0751 1 12 1C5.92487 1 1 5.92487 1 12C1 18.0751 5.92487 23 12 23ZM10.996 8.50002V6.49611H12.9999V8.50002H10.996ZM12.9999 10L12.9999 17.5H10.9999V10L12.9999 10Z"></path></svg></div><div class="t-alert__content"><div class="t-alert__title"> 操作方法</div><div class="t-alert__message"><div class="t-alert__description"><!--[--><!--[--><div>1. 读取所拍摄的样品图片。</div><div>2. 滑动阈值调节选框，并预览处理后的图片。</div><div>3. 可反复调整参数预览，直至参数合适，然后下载详细数据。</div><!--]--><!--]--><!----></div><!----></div></div><!----></div></div><!----><!--]--><!--[--><div class="t-space-item"><div class="t-alert t-alert--warning"><div class="t-alert__icon"><svg fill="none" viewBox="0 0 24 24" width="1em" height="1em" class="t-icon t-icon-error-circle-filled" style="fill:none;"><path fill="currentColor" d="M12 1C18.0751 1 23 5.92487 23 12C23 18.0751 18.0751 23 12 23C5.92487 23 1 18.0751 1 12C1 5.92487 5.92487 1 12 1ZM11.0001 14H13.0001V6.49998H11.0001V14ZM13.004 15.5H11.0001V17.5039H13.004V15.5Z"></path></svg></div><div class="t-alert__content"><div class="t-alert__title"> 步骤1</div><div class="t-alert__message"><div class="t-alert__description"><!--[--><!--[--><div>首先点击“点击上传图片”读取图片。</div><!--]--><!--]--><!----></div><!----></div></div><!----></div></div><!----><!--]--><!--[--><div class="t-space-item"><div class="t-upload center"><input type="file" accept hidden><!----><!----><div><ul class="t-upload__card"><!--[--><!--]--><li class="t-upload__card-item t-is-background"><div class="t-upload__image-add t-upload__card-container t-upload__card-box"><svg fill="none" viewBox="0 0 24 24" width="1em" height="1em" class="t-icon t-icon-add" style="fill:none;"><g id="add"><path id="stroke1" stroke="currentColor" d="M12 5L12 19M19 12L5 12" stroke-linecap="square" stroke-width="2"></path></g></svg><p class="t-size-s t-upload__add-text">点击上传图片</p></div></li></ul></div><!----><!----><!----></div></div><!----><!--]--><!--[--><div class="t-space-item"><div style="width:100%;"><canvas style="display:none;"></canvas></div></div><!----><!--]--><!--]--></div></div></div></main><footer class="VPDocFooter" data-v-e6f2a212 data-v-1bcd8184><!--[--><!--]--><div class="edit-info" data-v-1bcd8184><!----><div class="last-updated" data-v-1bcd8184><p class="VPLastUpdated" data-v-1bcd8184 data-v-1bb0c8a8>Last updated: <time datetime="2025-10-06T15:19:13.000Z" data-v-1bb0c8a8></time></p></div></div><!----></footer><!--[--><!--]--></div></div></div><!--[--><!--]--></div></div><footer class="VPFooter" data-v-d8b57b2d data-v-566314d4><div class="container" data-v-566314d4><p class="message" data-v-566314d4>Bug Feedback：<a href='sms:008613611580728'>0086-13611580728 (SI_Cheng-Yun)</p><p class="copyright" data-v-566314d4>Copyright © 2025 SI_Cheng-Yun. All rights reserved.<br />Licensed under <a href='https://license.coscl.org.cn/MulanPSL2' target='_blank'>Mulan PSL v2</a></p></div></footer><!--[--><!--]--></div><!--]--><!--]--></div>
    
    
  </body>
</html>